package com.jrx.anytxn.feign.gateway.request;

import com.jrx.anytxn.feign.gateway.bean.BaseApiRequest;

/**
 * @program: anytxn-cf-feign
 * @description: 通用代收接口请求
 * @author: xiaoyu.jing
 * @date: 2019-11-25 10:03
 **/
public class PaymentRequest06 extends BaseApiRequest {
    /**
     * 协议号
     */
    private String contractNo;

    /**
     * 收款人账号
     */
    private String payeeAcct;

    /**
     * 收款人名称
     */
    private String payeeName;

    /**
     *付款人账号
     */
    private String payerAcct;

    /**
     * 二类户
     */
    private String creditAcctNo;

    /**
     *付款人名称
     */
    private String payerName;

    /**
     * 付款人开户行行号
     */
    private String payerOpBank;

    /**
     * 付款人手机号
     */
    private String payerPhone;

    /**
     * 付款人证件类型
     */
    private String payerCerType;

    /**
     * 付款人证件号
     */
    private String payerCerNo;

    /**
     * 币种
     */
    private String ccy;

    /**
     * 交易金额
     */
    private String amnt;

    /**
     * 备注/附言
     */
    private String remark;

    /**
     * 订单类型
     */
    private String orderType;


    /**
     * 交易时间
     */
    private String transTime;

    /**
     * 客户号
     */
    private String custNo;

    /**
     * 客户注册时间
     */
    private String custRegTime;

    /**
     * 渠道
     */
    private String channelNo;

    /**
     * 请求机构代码
     */
    private String requestBranchCode;

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getTransTime() {
        return transTime;
    }

    public void setTransTime(String transTime) {
        this.transTime = transTime;
    }

    public String getCustNo() {
        return custNo;
    }

    public void setCustNo(String custNo) {
        this.custNo = custNo;
    }

    public String getCustRegTime() {
        return custRegTime;
    }

    public void setCustRegTime(String custRegTime) {
        this.custRegTime = custRegTime;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getPayeeAcct() {
        return payeeAcct;
    }

    public void setPayeeAcct(String payeeAcct) {
        this.payeeAcct = payeeAcct;
    }

    public String getPayeeName() {
        return payeeName;
    }

    public void setPayeeName(String payeeName) {
        this.payeeName = payeeName;
    }

    public String getPayerAcct() {
        return payerAcct;
    }

    public void setPayerAcct(String payerAcct) {
        this.payerAcct = payerAcct;
    }

    public String getPayerName() {
        return payerName;
    }

    public void setPayerName(String payerName) {
        this.payerName = payerName;
    }

    public String getPayerOpBank() {
        return payerOpBank;
    }

    public void setPayerOpBank(String payerOpBank) {
        this.payerOpBank = payerOpBank;
    }

    public String getPayerPhone() {
        return payerPhone;
    }

    public void setPayerPhone(String payerPhone) {
        this.payerPhone = payerPhone;
    }

    public String getPayerCerType() {
        return payerCerType;
    }

    public void setPayerCerType(String payerCerType) {
        this.payerCerType = payerCerType;
    }

    public String getPayerCerNo() {
        return payerCerNo;
    }

    public void setPayerCerNo(String payerCerNo) {
        this.payerCerNo = payerCerNo;
    }

    public String getCcy() {
        return ccy;
    }

    public void setCcy(String ccy) {
        this.ccy = ccy;
    }

    public String getAmnt() {
        return amnt;
    }

    public void setAmnt(String amnt) {
        this.amnt = amnt;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getChannelNo() {
        return channelNo;
    }

    public void setChannelNo(String channelNo) {
        this.channelNo = channelNo;
    }

    public String getCreditAcctNo() {
        return creditAcctNo;
    }

    public void setCreditAcctNo(String creditAcctNo) {
        this.creditAcctNo = creditAcctNo;
    }

    public String getRequestBranchCode() {
        return requestBranchCode;
    }

    public void setRequestBranchCode(String requestBranchCode) {
        this.requestBranchCode = requestBranchCode;
    }

    @Override
    public String toString() {
        return "PaymentRequest06{" +
                "contractNo='" + contractNo + '\'' +
                ", payeeAcct='" + payeeAcct + '\'' +
                ", payeeName='" + payeeName + '\'' +
                ", payerAcct='" + payerAcct + '\'' +
                ", creditAcctNo='" + creditAcctNo + '\'' +
                ", payerName='" + payerName + '\'' +
                ", payerOpBank='" + payerOpBank + '\'' +
                ", payerPhone='" + payerPhone + '\'' +
                ", payerCerType='" + payerCerType + '\'' +
                ", payerCerNo='" + payerCerNo + '\'' +
                ", ccy='" + ccy + '\'' +
                ", amnt='" + amnt + '\'' +
                ", remark='" + remark + '\'' +
                ", orderType='" + orderType + '\'' +
                ", transTime='" + transTime + '\'' +
                ", custNo='" + custNo + '\'' +
                ", custRegTime='" + custRegTime + '\'' +
                ", channelNo='" + channelNo + '\'' +
                ", requestBranchCode='" + requestBranchCode + '\'' +
                '}';
    }
}
